let goodsForm = {
  //id
  id:0,
  userAdded:false,
  //是否审核
  auditAble: true,
  //中文品牌，必填
  chineseBrand: "",
  //海关编码
  customsCode: "",
  //海关申报单价
  customsPrice: "",
  //是否启用
  enabled: true,
  //英文品牌，必填
  englishBrand: "",
  //图片路径
  goodsImages: [],
  //商品名称，必填
  goodsName: "",
  //商品类型ID，必填
  goodsType: "",
  //商品类型名称，必填
  goodsTypeName: "",
  //材质
  material: "",
  //计量单位，必填
  measureUnit: "",
  //详细信息
  note: "",
  //产地
  originPlace: "",
  //价格
  price: 0,
  //SKU编码，必填
  skuCode: "",
  //规格
  specification: "",
  //重量
  weight: "",
  //库存
  inventory:0
}
export const goodsMixins =  {
  data(){
    return {
      goodsForm:this.cloneObj(goodsForm),
      optionProps: {
        value: 'id',
        label: 'typeName',
        children: 'childrenTypes'
      },
      goodsRules:{
        //中文品牌
        chineseBrand: [this.$RegExp.required('中文品牌名称不能为空')],
        //英文品牌
        englishBrand: [this.$RegExp.required('英文品牌名称不能为空')],
        //货物名称
        goodsName: [this.$RegExp.required('中文名称不能为空')],
        //货物类型ID
        goodsType: [this.$RegExp.required('商品类型不能为空')],
        //销售单价
        price: [this.$RegExp.required('销售单价不能为空')],
        //货物类型名称
        goodsTypeName: [this.$RegExp.required('商品类型名称不能为空')],
        //计算单位
        measureUnit: [this.$RegExp.required('计量单位不能为空')],
        //SKU编码
        skuCode: [this.$RegExp.required('SKU不能为空')],
        //所属仓库ID
        storeId: [this.$RegExp.required('所属门店名称不能为空')],
        //所属仓库名称
        storeName: [this.$RegExp.required('所属门店名称不能为空')],
      },
    }
  }
}
